﻿using System.Collections.Generic;
using Lync.Widget.Library.Presentation.Entities;

namespace Lync.Widget.Library.Presentation.Views
{
    public interface ILanguagePacksView
    {
        string Language { get; set; }
        string CurrentLanguage { get; set; }
        IList<ILanguageResource> Resources { get; set; }
        string ErrorMessage { get; set; }
        bool ShowSaveButton { set; }
        bool ShowResults { set; }
        bool ShowDownloadButton { set; }
        bool Saved { set; }
        ILanguageResource NewLanguageResource { get; }
        bool IsDefaultLanguage { get; set; }
        string NewLanguage { get; set; }
        IList<ILanguage> SupportedLanguages { get; set; }
        void AddToList(ILanguageResource newLanguageResource);
    }
}